@charset "utf-8";
/**
 * 公用CSS文件
 * Author : PuterSham
 */

body{ margin:0; padding:0; border:0; font-size:12px; line-height:22px; font-family:"宋体","Arial Narrow",HELVETICA; background-color:#fff;}

form,ul,li,p,h1,h2,h3,h4,h5,h6,div {margin:0;padding:0; text-align: left;}
input,select{font-size:12px;line-height:16px;}

img{border:0;}

ul,li{list-style-type:none;}

.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}

.dis{display:block;}
.undis{display:none;}

.fl{float:left;}
.fr{float:right;}

.cl{clear:both;}

.oh{overflow:hidden}

.fb{font-weight:bold;}
.fnb{font-weight:200; margin-left:-1px;}

.h10px { height:10px; line-height:10px; margin:0; padding:0; border:0;}

a {color:#00007F; text-decoration:none;}
a:hover {color:#bd0a01; text-decoration:underline;}

.b1pxd2 { border:1px solid #d2d2d2}

a.icon_1 {  background-image: url(../images/icons_nav_1.gif); background-repeat:no-repeat; padding:5px 0 0 20px; margin:0 15px; color:#fff; display:inline-block; line-height:22px;}
a.icon_1_1 { background-position:0 2px;}
a.icon_1_2 { background-position:0 -28px;}
a.icon_1_3 { background-position:0 -58px;}
a.icon_1_4 { background-position:0 -88px;}

.search_box { height:24px; border:3px solid #e4910f; padding:0 0 0 10px; overflow:hidden}
.search_box input.search_box_keywords { border:0; padding:0; height:24px; margin:0; background-repeat:no-repeat; background-image:url(../images/jj_gp.gif);}
.search_box button.search_box_submit { display: inline-block; border:0; margin:0; padding:0; width:24px; height:24px; line-height:24px; background-image:url(../images/search_button.gif); background-repeat:no-repeat; float:right; cursor:pointer}

span.numeric { font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
span.fs12 { font-size:12px}